cmake_minimum_required(VERSION 3.22)
project(Data_Structure)

set(CMAKE_CXX_STANDARD 14)

add_executable(Data_Structure main.cpp)


add_executable(02_LNode 01_SqList/02_LNode.cpp)
add_executable(03_DuLNode 01_SqList/03_DuLNode.cpp)
add_executable(04_SqStack 01_SqList/04_LinkStack.cpp)
add_executable(05_SqlStack 01_SqList/05_SqlStack.cpp)
add_executable(06_Queue 01_SqList/06_SqQueue.cpp)
add_executable(main main.cpp)
add_executable(07_LinkQueue 01_SqList/07_LinkQueue.cpp)
add_executable(02_LinkNode 01_SqList/02_LinkList.cpp)
add_executable(08_string 01_SqList/08_string.cpp)
add_executable(09_Tree 01_SqList/09_Tree.cpp)

add_executable(01_Insertion_Sort 03_排序算法/01_Insertion_Sort.cpp)
add_executable(02_Shell_Sort 03_排序算法/02_Shell_Sort.cpp)
add_executable(selection_Sort 03_排序算法/03_selection_Sort.cpp)
add_executable(04_bubbleSort 03_排序算法/04_bubbleSort.cpp)
add_executable(05_quick_sort 03_排序算法/05_quick_sort.cpp)
add_executable(01_BinarySearch 04_查找算法/01_BinarySearch.cpp)
add_executable(YellowCat YellowCat.cpp)
add_executable(Test 01_SqList/Test.cpp)